1
Анатомия операторов на языке С++
AI037Lesson 8
00:00

В языке С++ путь от абстрактных значений к выполнению начинается с оператора. Оператор выражения создается просто путем добавления точки с запятой к выражению, заставляя компилятор его вычислить и последовательно продолжить поток управления последовательно.

1. Пустой оператор

Пустой оператор (;) (;) — это заглушка, используемая тогда, когда язык требует оператора, но ваша логика не нуждается в нем. Хотя он полезен в некоторых циклах, будьте осторожны с лишним пустым оператором— случайной точкой с запятой после while или if заголовка может привести к разрушительным ошибкам логики, при которых предполагаемое тело игнорируется.

⚠️ Предупреждение (стр. 235): Случайная точка с запятой после заголовка цикла создает пустой оператор как тело, часто приводя к бесконечным циклам.

2. Составные операторы (блоки)

Пустой оператор составный оператор, или блок, представляет собой последовательность операторов, заключённых в фигурные скобки { }. Он рассматривается как единый элемент выполнения. Блоки определяют собственную область видимости; имена, определённые внутри, недоступны снаружи.

Один операторval = x + y;std::cout << val;Составной оператор (блок){val = x + y;return val;}
Примечание (стр. 235): В отличие от простых операторов, блок не не завершается точкой с запятой.
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>